//工具作用:1.生成用户临时标识id
//2.检测当前是否存在临时表示,如果存在则不再生成
import { nanoid } from 'nanoid'
export default function getUserTempId() {
  //先去本地存储中获取是否又用户临时标识
  let userTempId = localStorage.getItem('userTempId')
  //如果本地存在,则直接返回这个id
  if (userTempId) return userTempId

  //如果本地不存在,则生成一个临时标识,并保存在本地存储中
  userTempId = nanoid()
  localStorage.setItem('userTempId', userTempId)

  return userTempId
}